using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;

namespace Starter3DGame
{
    public class GameState
    {
        public static int PlayerLives;
        public static Vector2 Position;
        public static List<EnemyState> EmemyStates = new List<EnemyState>();
        public static List<ShotState> ShotStates = new List<ShotState>();

        
        public static void SaveEmemy()
        {
            EnemyState enemyState = new EnemyState();
            enemyState.Position = Vector2.Zero;
            enemyState.Health = 10;
            EmemyStates.Add(enemyState);
        }

        public static void SaveShot()
        {
            ShotState shotState = new ShotState();
            shotState.Position = Vector2.Zero;
            ShotStates.Add(shotState);
        }
    }

    public class EnemyState
    {
        public Vector2 Position;
        public int Health;
    }

    public class ShotState
    {
        public Vector2 Position;
    }
}
